﻿def isNan(a):
	#if(a[0:1]=='-'):   不适用小数
	#	a=a[1:];
	#return not(a.isdigit());
	try:
		float(a)
		return False
	except ValueError:
		pass
	return True;
	
def add(a,b):
	x=[a,b];
	if(a%1==0.0 and b%1==0.0):
		return int(sum(x));
	else:
		return sum(x);

a=input("请输入第一个数字：");
if(isNan(a)):
	print(str(a)+'不是一个数字！');
else:
	b=input("请输入第二个数字：");
	if(isNan(b)):
		print(str(b)+'不是一个数字！');
	else:
		print("两者的和是："+str(add(float(a),float(b))));